/*
* Sun Public License Notice
*
* The contents of this file are subject to the Sun Public License
* Version 1.0 (the "License"). You may not use this file except in
* compliance with the License. A copy of the License is available at
* http://www.sun.com/
*
* The Original Code is NetBeans. The Initial Developer of the Original
* Code is Sun Microsystems, Inc. Portions Copyright 1997-2001 Sun
* Microsystems, Inc. All Rights Reserved.
*/
package org.netbeans.modules.corba.idl.src;
import java.util.Vector;
public class AttributeElement extends IDLElement {
private boolean readonly;
private IDLType type;
/**
* @associates SimpleDeclarator
*/
private Vector other;
public AttributeElement(int id) {
super(id);
readonly = false;
other = new Vector ();
}
public AttributeElement(IDLParser p, int id) {
super(p, id);
}
public void setReadOnly (boolean v) {
readonly = v;
}
public boolean getReadOnly () {
return readonly;
}
public void setType (IDLType t) {
type = t;
}
public IDLType getType () {
return type;
}
public Vector getOther () {
return other;
}
public void setOther (Vector o) {
other = o;
}
public void addOther (SimpleDeclarator o) {
other.addElement (o);
}
}